package Juego;

import javax.swing.JLabel;
import java.awt.Font;
import java.awt.Color;


public class Puntaje extends JLabel implements java.io.Serializable {
	
	//Atributos de instancia
	
	  private int actual;
	  
	//Constructores de clase
	  
	  public Puntaje() {
		  
		  actual = 0;
		  this.initGrafica();
	    }
	  
	  public Puntaje(int p) {
		  
		  actual = p;
		  this.initGrafica();
	     }
	  
	//Setters
	  
	  private void initGrafica() {
		  
 

		 this.setBounds(0,-10,495,58);
		 Font fuente = new Font(/*"Mistral""Segoe script"*/"Colonna MT",Font.PLAIN,30);
		 this.setForeground(Color.ORANGE);
		 setFont(fuente); 
		 setText("Puntaje: "+actual);
		 this.setFocusable(false);		  
	     }
	  
	  public void modificarPuntaje(int cant) {
		  
		  //Actualizacion logica
		  actual += cant;
		  if (actual <= 0 ) {
			 actual = 0;
		  }
		  
		  //Actualizacion grafica
		  setText("Puntaje : "+actual);  
	      }
	  
	//Getters
	  
	  public int obtenerActual() {
		  
		  return actual;
	  }
}
